Navigation message providing system and method thereof

ABSTRACT

A navigation message providing system and a method thereof are provided. A server searches, according to a planned moving path, for a location message corresponding to a target location, and when determining that a distance or a relative position of a position where the navigation terminal is currently located and the target location satisfies a predetermined condition or determining that preset time or a preset position is met, a navigation terminal displays the satisfied or met location message, so as to give a prompt to a user when close to the target location, and achieve the technical efficacy of proactively providing location message of the target location.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a message display system and a methodthereof, and more particularly to a navigation message providing systemand a method thereof.

2. Description of Related Art

Most of current electronic maps have a path planning function. A useronly needs to input names or coordinates of a starting position and atarget position in an input field provided by an electronic map, ordirectly clicks a starting position and a target position on anelectronic map, so that the electronic map may plan a suggested movingpath according to the starting position and the target position.Furthermore, an electronic map executed in a navigation device mayfurther directly plan a moving path according to a current positionobtained through detection as a starting position, and give acorresponding voice message at appropriate time, so as to guide a userto leave for a target position.

To provide detailed map information of a user, a large amount of contentis always included in an electronic map, for example, content includedin a paper map, such as a road map, a road name and a landmark, andpoints of interest (POI) such as a gas station, a convenience shop, arestaurant, a building, and a scenic spot are included.

However, a current electronic map generally does not particularly markPOIs such as a landmark and a scenic spot on a planned moving path, andalso does not provide relevant information of the POIs on the movingpath after planning and displaying the moving path, so that a user mustbrowse the map to view a landmark and a scenic spot on the moving path,and additionally search for relevant information of the landmark and thescenic spot. Additionally, an electronic map executed in a navigationdevice also does not prompt a user when the navigation device is closeto a landmark or a scenic spot, and certainly does not provide relevantinformation of the landmark and the scenic spot, which is inconvenientfor a user during a tour.

To sum up, it can be known that, in the prior art, a problem that anelectronic map fails to give a prompt to a user when close to a targetlocation always exists for a long time; therefore, it is actuallynecessary to propose improved technical means to solve this problem.

SUMMARY OF THE INVENTION

In view of the problem that an electronic map fails to give a prompt toa user when close to a target location existing in the prior art, thepresent invention discloses a navigation message providing system and amethod thereof.

A navigation message providing system disclosed in the present inventionis applied to a navigation terminal and at least includes: a parametersetting module, used for setting a path planning parameter, where thepath planning parameter at least includes a starting position and atarget location and is used for planning and generating a moving path; atransmission module, used for receiving a location message correspondingto the target location which is found according to the moving path; anda display module, used for displaying the moving path, and used fordisplay the met location message when preset time or a preset positionin the location message is met, or displaying the location messagecorresponding to the target location that satisfies a predeterminedcondition when a driving distance or a relative position of a positionwhere the navigation terminal is currently located and the targetlocation satisfies the predetermined condition.

A navigation message providing method disclosed in the present inventionat least includes the following steps: a navigation terminal setting apath planning parameter, where the path planning parameter at leastincludes a starting position and a target location; the navigationterminal transferring the path planning parameter to a server; theserver planning a moving path according to the path planning parameter;the server searching, according to the moving path, for a locationmessage corresponding to the target location; the navigation terminaldisplaying the moving path; and the navigation terminal, whendetermining that a driving distance or a relative position of a positionwhere the navigation terminal is currently located and the targetlocation satisfies a predetermined condition, displaying the locationmessage corresponding to the target location that satisfies thepredetermined condition.

Another navigation message providing method disclosed in the presentinvention at least includes the following steps: a navigation terminalsetting a path planning parameter, where the path planning parameter atleast includes a starting position and a target location; the navigationterminal transferring the path planning parameter to a server; theserver planning a moving path according to the path planning parameter;the server searching, according to the moving path, for a locationmessage corresponding to a target location; the server determiningpreset time or a preset position of the location message according tothe path planning parameter; the navigation terminal displaying themoving path; the navigation terminal determining, according to thepreset time or the preset position, whether the location message is met;and the navigation terminal displaying the met location message.

The system and method disclosed in the present invention are describedas above, and the difference from the prior art lies in that in thepresent invention, the server searches, according to the planned movingpath, for the location message corresponding to the target location, thenavigation terminal, when determining that the driving distance or therelative position of the position where the navigation terminal iscurrently located and the target location satisfies the predeterminedcondition or determining that the preset time or the preset position ismet, displays the satisfied or met location message so as to solve theproblem existing in the prior art and achieve the technical efficacy ofproactively providing location message for a user.

BRIEF DESCRIPTION OF THE DRAWINGS

The invention will become more fully understood from the detaileddescription given herein below illustration only, and thus is notlimitative of the present invention, and wherein:

FIG. 1 is a schematic diagram of an operating environment according toan embodiment of the present invention.

FIG. 2 is an architecture diagram of a navigation message providingsystem according to the present invention.

FIG. 3A is flowchart of a navigation message providing method accordingto the present invention.

FIG. 3B is a flowchart of another navigation message providing methodaccording to the present invention.

FIG. 3C is a flowchart of another navigation message providing methodaccording to the present invention.

FIG. 4A is a schematic diagram of a moving path according to anembodiment of the present invention.

FIG. 4B is a schematic diagram of reaching of a target locationaccording to an embodiment of the present invention.

FIG. 4C is a schematic diagram of a driving distance to a targetlocation on a moving path satisfying a preset value according to anembodiment of the present invention.

DESCRIPTION OF THE EMBODIMENTS

The present invention will be apparent from the following detaileddescription, which proceeds with reference to the accompanying drawings,wherein the same references relate to the same elements.

In the present invention, as shown in FIG. 1, after a navigationterminal 100 displays a moving path planned for a user, the navigationterminal 100 may download, through a network 400, a location message ofa target location surrounding the moving path from a server 410, anddisplay the downloaded location message at appropriate time. Thenavigation terminal 100 mentioned in the present invention is a deviceincluding an input function, a display function, and a wirelesstransmission function, such as, a mobile phone, a personal digitalassistant (PDA), a tablet computer, and a notebook.

The target location mentioned in the present invention may be, forexample, a scenic spot, an office building, a shopping mall, agovernment agency, and an exhibit stadium, and so on; however, thepresent invention is not limited thereto, and any location where datathat can be or needs to be illustrated/introduced for others exists canbe the target location mentioned in the present invention.

The location message mentioned in the present invention corresponds tothe target location, and each location message corresponds to one targetlocation. The location message may be, for example, an advertisementrelevant to the corresponding target location or natural and humaninformation or tourism information of the corresponding target location,and so on; however, the present invention is also not limited thereto,and any data that can be or needs to be illustrated/introduced forothers can be the location message provided in the present invention.

System operating of the present invention is first illustrated belowthrough an architecture diagram of a navigation message providing systemaccording to the present invention in FIG. 2. As shown in FIG. 2, thesystem of the present invention is applied to a navigation terminal 100,which includes a parameter setting module 110, a transmission module130, and a display module 160.

The parameter setting module 110 is responsible for setting a pathplanning parameter. The parameter setting module 110 may provide one ormore operation manners such as receiving a voice signal, receiving atouch signal, and/or receiving a key signal, so as to set the pathplanning parameter.

The path planning parameter set by the parameter setting module 110 maybe used for planning and generating one or more moving paths, and thepath planning parameter includes a specific location, a planningcondition, and so on, where the specific location may be, for example, astarting position of a user, a target position of the user, a stayposition of the user, and so on, and the planning condition may be, forexample, keeping away from a specific location or a road section, apreferred road type, and so on; however, the path planning parameterprovided in the present invention is not limited thereto, and anyproject capable of influencing moving path planning can be the pathplanning parameter provided in the present invention. It should beparticularly noted that, the path planning parameter at least includesthe target position of the user.

The transmission module 130 may transfer, through a network 400, thepath planning parameter set by the parameter setting module 110, andreceive a moving path planned according to the path planning parameter,which is returned by the server 410 through the network 400, and alocation message corresponding to a target location surrounding themoving path. The server 410 may find one or more target locations, andeach target location may correspond to one or more location messages.

It should be particularly noted that, the transmission module 130 doesnot necessarily transfer the path planning parameter to the server 410,and also does not necessarily receive the moving path returned by theserver 410. In a part of embodiments, the transmission module 130 maytransfer, through the network 400, a moving path planned by a pathplanning module 190 to the server 410, so that the server 410, aftersearching for a target location according to the moving path transferredby the transmission module 130, and reading a location message of thefound target location, returns the read location message to thetransmission module 130. The path planning module 190 is illustratedlater.

The display module 160 is responsible for displaying the moving pathreceived by the transmission module 130 or the moving path planned bythe path planning module 190, and additionally, the display module 160is also responsible for displaying the location message received by thetransmission module 130 at an appropriate time point, so as to determinea display frequency and display time of each location message.

The display module 160 may start timing after the transmission module130 transfers the path planning parameter/moving path to the server 410or after the transmission module 130 receives the location messagetransferred by the server 410, and display the location message thatmeets preset time when the time calculated by the display module 160meets the preset time in the location message received by thetransmission module 130. The display module 160 may also display thelocation message that meets preset time when system time (current time)of the navigation terminal 100 meets the preset time in the locationmessage.

The display module 160 may also adjust display time and a displayfrequency of each location message according to a time differencebetween the system time of the navigation terminal 100 and the presettime in the location message. For example, if the transmission module130 receives three location messages, and when the system time isearlier than preset time in the three location messages, the displaymodule 160 may increase a display frequency and display time of alocation message of which the preset time is the earliest, and lower adisplay frequency and display time of a location message of which thepreset time is the latest. For another example, when the system time isbetween the earliest preset time and the second earlier preset time, thedisplay module 160 may increase a display frequency and display time ofa location message of which the preset time is the second earlier, andlower the display frequency and the display time of the location messageof which the preset time is the earliest.

In practice, a manner for the display module 160 to determine theappropriate time for displaying the location message is not limitedthereto, and the display module 160 may further determine whether aposition where the navigation terminal 100 is located, which isdetermined by a positioning module 120, meets the preset position in thelocation message received by the transmission module 130, and when theposition where the navigation terminal 100 is currently located meetsthe preset position in the location message, the display module 160 maydisplay the location message in which the preset position is met.

The display module 160 may also adjust the display time and the displayfrequency of each location message according to a driving distance or arelative position of a position where the navigation terminal 100 islocated and the preset position in the location message. For example, ifthe transmission module 130 receives three location messages, and whenthe navigation terminal 100 is close to a first reached preset positionin the three location message, the display module 160 may increase adisplay frequency and display time of a location message in which apreset position can be first reached, and lower a display frequency anddisplay time of a location message in which a preset position that canbe finally reached. For another example, when the navigation terminal100 moves between the preset position that can be first reached and acentred preset position, the display module 160 may increase a displayfrequency and display time of a location message in which a presetposition is centred, and lower the display frequency and the displaytime of the location message in which the preset position is firstreached.

The display module 160 may further display the location messagecorresponding to the target location that satisfies the predeterminedcondition when determining that the driving distance or the relativeposition of the position where the navigation terminal 100 is currentlylocated and the target location received by the transmission module 130satisfies the predetermined condition. The foregoing predeterminedcondition may be, for example, a target location of which a drivingdistance to the position where the navigation terminal 100 is currentlylocated is within a preset value, or a target location that thenavigation terminal 100 does not reach and of which a driving distanceto the position where the navigation terminal 100 is currently locatedis the shortest, and so on. However, the present invention is notlimited thereto, and any manner that enables a user to effectivelyobtain a location message corresponding to a surrounding target locationcan be used in the present invention.

Similarly, the display module 160 may still adjust the display time andthe display frequency of each location message according to a drivingdistance between a position where the navigation terminal 100 is locatedand each target location on the moving path.

Additionally, in the present invention, the positioning module 120, atarget prompt module 170 and/or the path planning module 190 can beadded.

The positioning module 120 is responsible for obtaining positioninformation of the navigation terminal 100 through an externalpositioning system of the present invention, and determining, accordingto the obtained position information, the position where the navigationterminal 100 is currently located. The foregoing positioning systemincludes but is not limited to a Global positioning system (GPS), atelephone signal positioning system, and so on.

In a part of embodiments, the parameter setting module 110 may directlytake the position where the navigation terminal 100 is currentlylocated, which is determined by the positioning module 120, as thestarting position of the user; however, the present invention is notlimited thereto.

The target prompt module 170 is responsible for determining a drivingdistance between the position where the navigation terminal 100 iscurrently located and a target location corresponding to each piece oflocation message on the moving path and outputting a prompt messagecorresponding to a target location when a driving distance between theposition where the navigation terminal 100 is currently located and acertain target location is smaller than a preset value.

The prompt message output by the target prompt module 170 may be a textand/or an image displayed on the navigation terminal 100, and may alsobe a control signal that enables the navigation terminal 100 to make asound or vibrate, and so on, which is not particularly limited in thepresent invention, and any manner capable of having an effect of drawingattention of a user can be the prompt message provided in the presentinvention.

The path planning module 190 is responsible for planning and generatingthe moving path according to the path planning parameter set by theparameter setting module 110.

Then, the operating system and method of the present invention isillustrated through a first embodiment with reference to a flowchart ofa navigation message providing method according to the present inventionin FIG. 3A. In this embodiment, it is assumed that a navigation terminal100 is a smart mobile phone; however, the present invention is notlimited thereto.

First, a parameter setting module 110 of the navigation terminal 100 maybe used for a user to set a path planning parameter (step 210). In thisembodiment, as shown in FIG. 4A, it is assumed that, a user is currentlylocated in a position 311, and the user wants to reach a position 312;therefore, the user may activate a map browsing program on the smartmobile phone (the navigation terminal 100), and set a starting positionas the position 311 and a target position as the position 312 on the mapbrowsing program through the parameter setting module 110.

After the parameter setting module 110 of the navigation terminal 100sets the path planning parameter (step 210), a transmission module 130of the navigation terminal 100 may transfer, through a network 400, thepath planning parameter set by the parameter setting module 110 to aserver 410 (step 219). In this embodiment, the path planning parametertransferred by the transmission module 130 is the starting position andthe target position.

After receiving the path planning parameter transferred by thetransmission module 130, the server 410 may plan a moving path accordingto the path planning parameter (step 220 a). In this embodiment, theserver 410 may plan the moving path according to the starting positionand the target position, and it is assumed that the moving path 320planned by the server 410 is shown in FIG. 4A.

After the server 410 plans the moving path according to the pathplanning parameter (step 220 a), the server 410 may search for a targetlocation surrounding the planned moving path from a database, and read alocation message corresponding to the found target location (step 230).In this embodiment, it is assumed that the server 410 may search for atarget location of which a shortest distance is within a preset value onthe moving path, for example, scenic spots “the Oriental Pearl Tower”and “the Bund”, in this way, the server 410 may read location messagescorresponding to the scenic spots “the Oriental Pearl Tower” and “theBund”, and the location message found by the server 410 includesposition information corresponding to the target location, such as,longitude and latitude.

After the server 410 finds, according to the moving path, the locationmessage corresponding to the target location (step 230), the server 410may return the planned moving path and the found location message to thesmart mobile phone (the navigation terminal 100) through a network 400.

After the transmission module 130 of the navigation terminal 100receives the moving path and the location message transferred, throughthe network 400, by the server 410, a display module 160 of thenavigation terminal 100 may display the moving path received by thetransmission module 130 (step 260).

Then, the display module 160 of the navigation terminal 100 maycontinually determine whether a driving distance and/or a relativeposition of a position where the navigation terminal 100 is currentlylocated and the target location received by the transmission module 130of the navigation terminal 100 satisfies a predetermined condition (step270 a). In this embodiment, it is assumed that the display module 160may calculate a driving distance or a driving distance and an azimuth ofthe navigation terminal 100 and each target location according to alongitude and a latitude of a target location in each piece of locationmessage and a longitude and a latitude of the position where thenavigation terminal 100 is currently located, and at the same time,determine, with reference to a direction that the navigation terminal100 moves on the moving path 320, whether the predetermined condition issatisfied.

When a driving distance and/or a relative position of a position wherethe navigation terminal 100 is currently located and a certain targetlocation satisfies the predetermined condition, the display module 160of the navigation terminal 100 may display a location messagecorresponding to the target location that satisfies the predeterminedcondition (step 280 a). In this embodiment, if the predeterminedcondition is a target location of which a driving distance to thenavigation terminal 100 is the shortest and that the navigation terminal100 does not reach, it is indicated that before a user reaches aposition 331 as shown in FIG. 4B, the scenic spot “the Oriental PearlTower” is more closer to the user than “the Bund”; therefore, thedisplay module 160 determines that a target location that satisfies thepredetermined condition is the scenic spot “the Oriental Pearl Tower”,and displays a location message of the scenic spot “the Oriental PearlTower”, for example, displays an introduction, relevant costs, and so onof “the Oriental Pearl Tower” on the smart mobile phone (the navigationterminal 100) through a pop-up window (pop-up window), which may eveninclude an advertisement of a merchant around “the Oriental PearlTower”. Then, after the user reaches the position 331, because the userhas reached the scenic spot “the Oriental Pearl Tower”, the displaymodule 160 determines that a target location that satisfies thepredetermined condition is the scenic spot “the Bund”; therefore, thedisplay module 160 displays a location message of the scenic spot “theBund” on the smart mobile phone through a new pop-up window.

The operating system and method of the present invention is continuallyillustrated through a second embodiment with reference to procedures inFIG. 3A and FIG. 3B. In this embodiment, it is assumed that a navigationterminal 100 is a navigation device.

First, a parameter setting module 110 of the navigation terminal 100 maybe used for a user to set a path planning parameter (step 210). In thisembodiment, it is assumed that the user sets a target position as aposition 312 on the navigation device (the navigation terminal 100)through the parameter setting module 110, and at the same time, theparameter setting module 110 also sets a position (namely, a position311) where a smart mobile phone is currently located, which isdetermined by a positioning module 120 of the navigation terminal 100,as a starting position.

After the parameter setting module 110 of the navigation terminal 100sets the path planning parameter (step 210), a path planning module 190that can be added in the navigation terminal 100 may plan a moving path320 according to the path planning parameter set by the parametersetting module 110 (step 220 b). Then, a transmission module 130 of thenavigation terminal 100 may transfer the moving path 320 planned by thepath planning module 190 in the navigation terminal 100 to a server 410(step 229).

After receiving the moving path 320 transferred by the transmissionmodule 130, the server 410 may search a database for a target locationwithin a certain distance that surrounds planned moving path, read alocation message corresponding to the found target location (step 230),and return the found location message to the smart mobile phone (thenavigation terminal 100).

Similarly, after the path planning module 190 in the navigation terminal100 plans the moving path 320 according to the path planning parameterset by the parameter setting module 110 (step 220 b), a display module160 of the navigation terminal 100 may display the moving path 320planned by the path planning module 190 in an electronic map (step 260).In practice, the transmission module 130 of the navigation terminal 100generally transfers the moving path 320 to the server 410 (step 229) andreceives location message returned by the server 410 after the displaymodule 160 displays the moving path 320 (step 260), which, however, isnot particularly limited in the present invention.

After the transmission module 130 of the navigation terminal 100receives the location message, the display module 160 of the navigationterminal 100 may continually determine whether a driving distance or arelative position of a position where the navigation terminal 100 iscurrently located and the target location received by the transmissionmodule 130 of the navigation terminal 100 satisfies a predeterminedcondition (step 270 a), and when a driving distance or a relativeposition of a position where the navigation terminal 100 is currentlylocated and a certain target location satisfies the predeterminedcondition, the display module 160 may display a location messagecorresponding to the target location that satisfies the predeterminedcondition (step 280 a).

In this embodiment, if the predetermined condition is a target locationof which a driving distance to the location where the navigationterminal 100 is currently located is determined to be smaller than apreset value, it is assumed that the display module 160 calculates adriving distance between the navigation terminal 100 and each targetlocation according to a longitude and a latitude of a target location ineach piece of location message and a longitude and a latitude of theposition where the navigation terminal 100 is currently located, andwhen the user moves between a position 335 and a position 336 as shownin FIG. 4C, the display module 160 calculates that a driving distancebetween a position where the navigation terminal 100 is located and ascenic spot “the Oriental Pearl Tower” is smaller than the preset value,it is indicated that the scenic spot “the Oriental Pearl Tower”satisfies the predetermined condition; therefore, the display module 160of the navigation terminal 100 displays a location message of the scenicspot “the Oriental Pearl Tower” in the electronic map displayed by thenavigation device (the navigation terminal 100), and when the user movesbetween a position 337 and a position 338, the display module 160calculates that a target location that satisfies the predeterminedcondition is a scenic spot “the Bund”; therefore, the display module 160displays a location message of the scenic spot “the Bund” in theelectronic map displayed in the navigation device.

In the foregoing embodiment, if the scenic spots “the Oriental PearlTower” and “the Bund” both satisfy the predetermined condition, when theuser moves between the position 335 and the position 336, the displaymodule 160 may also increase a display frequency and display time of alocation message of a target location closer to the navigation terminal100, or lower a display frequency and display time of a location messageof a target location farther away from the navigation terminal 100, sothat the display module 160 alternatively displays location messages ofthe scenic spots “the Oriental Pearl Tower” and the scenic spot “theBund”, where the number of times for displaying the location message ofthe scenic spot “the Oriental Pearl Tower” and the time when the messageis displayed each time is greater than the number of times fordisplaying the location message of the scenic spot “the Bund” and thetime when the message is displayed each time.

The operating system and method of the present invention is illustratedthrough a third embodiment below with reference to procedures in FIG. 3Aand FIG. 3C. In this embodiment, it is assumed that a navigationterminal 100 is a tablet PC.

First, a parameter setting module 110 of the navigation terminal 100 maybe used for a user to set a path planning parameter (step 210). In thisembodiment, it is assumed that the user may input addresses or referencetargets of a position 311 and a position 312 on the tablet PC (thenavigation terminal 100) through the parameter setting module 110, so asto set the position 311 as a starting position and the position 312 as atarget position.

After the parameter setting module 110 of the navigation terminal 100sets the path planning parameter (step 210), a transmission module 130of the navigation terminal 100 may transfer the path planning parameterset by the parameter setting module 110 to a server 410 (step 219).After receiving the path planning parameter transferred by thetransmission module 130, the server 410 may plan a moving path accordingto the path planning parameter (step 220 a), search a database for atarget location within a certain distance that surrounds the plannedmoving path, and read a location message corresponding to the foundtarget location (step 230). In this embodiment, it is assumed that thelocation message found by the server 410 is location messagescorresponding to scenic spots “the Oriental Pearl Tower” and “the Bund”.

After the server 410 finds, according to the moving path, the locationmessage corresponding to the target location (step 230), the server 410may determine preset time or a preset position of the found locationmessage according to the path planning parameter (step 250). In thisembodiment, the server 410 may predict, according to a walking speed ofthe user, the time of the user moving to the target locationcorresponding to the location message from the starting position ormoving to the surrounding of the target location (the predicted time isthe preset time mentioned in the present invention), and write thepredicted time into the location message. Additionally, the server 410may also determine a position of the user moving to the surrounding ofthe target location on the moving path 320 (the determined position isthe preset position mentioned in the present invention), and write thedetermined position into the location message.

After the server 410 determines the preset time or the preset positionof the found location message according to the path planning parameter(step 250), the server 410 may return the planned moving path and thelocation message in which the preset time or the preset position isadded to the tablet PC (the navigation terminal 100).

After the transmission module 130 of the navigation terminal 100receives the moving path and location message that are transferred bythe server 410, a display module 160 of the navigation terminal 100 maydisplay the moving path 320 on an electronic map (step 260).

Then, if the location message received by the transmission module 130 ofthe navigation terminal 100 includes the preset time, the display module160 of the navigation terminal 100 may determine whether the preset timeof the location message satisfies a predetermined condition after thetransmission module 130 receives the location message (step 270 b). Inthis embodiment, if the predetermined condition is the time calculatedby the display module 160 meets the preset time included in the locationmessage. When the display module 160 starts calculating the time afterthe transmission module 130 receives the location message, anddetermines whether the calculated time meets the preset time included inthe location message, and when the time calculated by the display module160 meets the preset time included in the location message, the locationmessage including the met preset time may be displayed (step 280 b).

If the location message received by the transmission module 130 of thenavigation terminal 100 includes the preset position, the display module160 of the navigation terminal 100 may determine whether the presetposition of a location message satisfies a predetermined condition afterthe transmission module 130 receives the location message (step 270 b).In this embodiment, the display module 160 continually determineswhether a position where the navigation terminal 100 is currentlylocated, which is determined by a positioning module 120 of thenavigation terminal 100, meets the preset position included in thelocation message, and when the position where the navigation terminal100 is currently located meets the preset location (the predeterminedcondition), the location message including the met preset location isdisplayed (step 280 b).

In this way, it can be known from the foregoing three embodiments that,in a situation that the user moves along the moving path, in the presentinvention, when the user is close to a scenic spot (a target location),location message of the scenic spot that is close to is provided for theuser, so that the user may obtain information such as introduction ofthe scenic spot that is close to.

In the foregoing three embodiments, if the navigation terminal 100includes the positioning module 120 and a target prompt module 170 thatcan be added, the positioning module 120 may determine, through apositioning system, the position where the navigation terminal 100 iscurrently located, and the target prompt module 170 of the navigationterminal 100 may output a prompt message corresponding to the targetlocation when determining that a driving distance between the positionwhere the navigation terminal 100 is currently located and the targetlocation is smaller than the preset value (step 290). In thisembodiment, it is assumed that the target prompt module 170 calculatesthe driving distance between the position where the navigation terminal100 is currently located and the target location according to theposition where the navigation terminal 100 is currently located, whichis determined by the positioning module 120, and a position of thetarget location, and generates a prompt message including a text and acontrol signal when the calculated driving distance is smaller than thepreset value, where the text part in the prompt message is displayed onthe navigation terminal 100, so as to notify the user of reaching thesurrounding of the target location, and the control signal in the promptmessage controls the navigation terminal 100 to make a sound and/orvibrate, so that the user may know reaching of the surrounding of thetarget location by viewing the text currently existing on the navigationterminal 100 after the navigation terminal 100 makes a sound and/orvibrates.

To sum up, it can be known that, the difference between the presentinvention and the prior art lies in having the technical means of theserver searching, according to the planned moving path, for the locationmessage corresponding to the target location, and the navigationterminal displaying the satisfied or met location message whendetermining that the driving distance or the relative position of theposition where the navigation terminal is currently located and thetarget location satisfies the predetermined condition or determiningthat the preset time or the preset position is met, so as to solve, byusing the technical means, the problem that an electronic map fails togive a prompt to a user when close to a target location existing in theprior art, thereby achieving the technical efficacy of proactivelyproviding location message for the user.

Furthermore, the navigation message providing method of in the presentinvention can be implemented in hardware, software, or a combination ofhardware and software, and can also be implemented in a computer systemin a centralized manner or implemented in a decentralized manner thatdifferent elements are distributed in several interconnected computersystems.

Although the invention has been described with reference to specificembodiments, this description is not meant to be construed in a limitingsense. Various modifications of the disclosed embodiments, as well asalternative embodiments, will be apparent to persons skilled in the art.It is, therefore, contemplated that the appended claims will cover allmodifications that fall within the true scope of the invention.

What is claimed is:
 1. A navigation message providing method, at leastcomprising: a navigation terminal setting a path planning parameter,wherein the path planning parameter at least comprises a startingposition and at least one target location; the navigation terminaltransferring the path planning parameter to a server; the serverplanning a moving path according to the path planning parameter; theserver searching for at least one location message corresponding to eachtarget location according to the moving path; the navigation terminaldisplaying the moving path; and the navigation terminal displaying alocation message corresponding to a target location that satisfies thepredetermined condition when determining that a driving distance or arelative position of a position where the navigation terminal iscurrently located and each target location satisfies a predeterminedcondition.
 2. The navigation message providing method according to claim1, wherein the step of the navigation terminal setting the path planningparameter is: the navigation terminal setting the path planningparameter through a voice operation and/or a touch operation.
 3. Themethod for providing navigation message according to claim 1, whereinthe step of displaying the location message corresponding to the targetlocation that satisfies the predetermined condition further comprises astep of the navigation terminal adjusting display time and a displayfrequency of each location message according to a distance between theposition where the navigation terminal is currently located and eachtarget location on the moving path.
 4. A navigation message providingmethod, at least comprising the following steps: a navigation terminalsetting a path planning parameter, wherein the path planning parameterat least comprises a starting position and at least one target location;the navigation terminal transferring the path planning parameter to aserver; the server planning a moving path according to the path planningparameter; the server searching for at least one location messagecorresponding to at least one target location according to the movingpath; the server determining preset time or a preset position of eachlocation message according to the path planning parameter; thenavigation terminal displaying the moving path; the navigation terminaldetermining whether the preset time or the preset position of eachlocation message satisfies a predetermined condition; and the navigationterminal displaying the location message satisfied the predeterminedcondition.
 5. The navigation message providing method according to claim4, wherein the step of the navigation terminal displaying the locationmessage satisfied the predetermined condition further comprises a stepof the navigation terminal adjusting display time and a displayfrequency of each location message according to a time differencebetween current time and preset time of each location message, oraccording to a distance between a position where the navigation terminalis currently located and a preset position of each location message. 6.A navigation message providing system, applied to a navigation terminal,at least comprising: a parameter setting module, used for setting a pathplanning parameter, wherein the path planning parameter at leastcomprises a starting position and at least one target location, and isused for planning and generating a moving path; a transmission module,used for receiving at least one location message corresponding to atleast one target location, wherein the location message is foundaccording to the moving path; and a display module, used for displayingthe moving path, and used for displaying a met location message whenpreset time or a preset position in each location message satisfies apredetermined condition, or displaying a location message correspondingto a target location when a distance or a relative position of aposition where the navigation terminal is currently located and thetarget location satisfies the predetermined condition.
 7. The navigationmessage providing system according to claim 6, further comprising apositioning module, used for continually obtaining position information,so as to determine a position where the navigation terminal is currentlylocated.
 8. The navigation message providing system according to claim7, further comprising a target prompt module, used for outputting aprompt message corresponding to a target location when determining thata distance between the position where the navigation terminal iscurrently located and the target location on the moving path is smallerthan a preset value.
 9. The navigation message providing systemaccording to claim 7, wherein the display module is further used foradjusting display time and a display frequency of each location messageaccording to a distance between the position where the navigationterminal is currently located and each target location on the movingpath, according to a time difference between current time and presettime of each location message, or according to a distance between theposition where the navigation terminal is currently located and a presetposition of each location message.
 10. The navigation message providingsystem according to claim 6, further comprising a path planning module,used for generating the moving path according to the path planningparameter, wherein the transmission module is further used fortransferring the moving path to the server, and receiving at least onelocation message corresponding to each target location when the severfinds each target location according to the moving path and returned thelocation messages back.